﻿using System;

namespace BepuUtilities.MyMath
{
    public static class MathF
    {
        public const float PI = 3.1415927f;

        internal static float Sqrt(float x)
        {
            return (float)Math.Sqrt(x);
        }

        internal static float Abs(float x)
        {
            return Math.Abs(x);
        }

        internal static float Sin(float x)
        {
            return (float)Math.Sin(x);
        }

        internal static float Cos(float x)
        {
            return (float)Math.Cos(x);
        }

        internal static float Acos(float x)
        {
            return (float)Math.Acos(x);
        }

        internal static float Tan(float radiansX)
        {
            throw new NotImplementedException();
        }

        internal static float IEEERemainder(float radians, float v)
        {
            throw new NotImplementedException();
        }
    }
}